iT邦幫忙

0

Day 01 | java自主學習規劃與認識java

  • 分享至 

  • xImage
  •  

學習動機:因為是轉系生,對於java的相關知識遠不及其他同學,想利用這機會將自己嚴重不足的部分稍微補上,使在後續其他課程上不會那麼吃力。

學習規劃:
【第一階段:基礎語法與物件導向打底(Day 01 - Day 13)】

Day 01:Java 簡介、安裝

Day 02:Java 資料型態、變數

Day 03:Java 資料型態的轉換

Day 04:Java 基本運算符號

Day 05:Java 流程控制:判斷式

Day 06:Java 流程控制:迴圈基礎

Day 07:Java 流程控制:迴圈指令 continue 和 break

Day 08:Java 陣列資料型態 Array

Day 09:Java Class 類別的基礎概念

Day 10:Java Class 類別屬性

Day 11:Java Class 類別方法:基本觀念

Day 12:Java Class 類別方法:回傳值

Day 13:Java Package 封包、權限控制

【第二階段:物件導向進階與資料結構(Day 14 - Day 19)】

Day 14:Java 類別建構子(Constructor)與初始化

Day 15:Java 物件導向:繼承(Inheritance)機制

Day 16:Java 物件導向:多型(Polymorphism)與方法覆寫(Override)

Day 17:Java 動態陣列:ArrayList 的建立與基本操作

Day 18:Java 二維陣列(2D Array)

Day 19:Java 例外處理:try-catch 捕捉錯誤與防護

【第三階段:資料存取與小遊戲專案實作(Day 20 - Day 30)】

Day 20:Java 隨機數生成:Random 類別應用

Day 21:Java 檔案寫入與讀取:FileWriter 與 Scanner 基礎

Day 22:遊戲開發(一)

Day 23:遊戲開發(二)

Day 24:遊戲開發(三)

Day 25:遊戲開發(四)

Day 26:遊戲開發(五)

Day 27:遊戲開發(六)

Day 28:遊戲開發(七)

Day 29:遊戲開發(八)

Day 30:30 天學習總結:成果展示與未來學習規劃


認識java

  • java簡介:
    1.物件導向程式語言。
    2.廣泛使用於桌面應用、網站應用、以及行動應用程式中。
    3.用Visual Studio Code練習。
    4.教學影片中是用JDK Oracle,但我自己是用Eclipse Temurin(Java 21 LTS 版本)。

  • java程式基本結構:

  1. java程式檔案名稱開頭通常大寫 (Ex. Hello.java)。
  2. 基本結構:
    public class 類別名稱{
    public static void main(String[] args){
    //程式的進入點
    }
    }
  3. 類別名稱必須和程式檔案名稱一模一樣(包含大小寫)。
  4. 程式會從main方法開始往下執行。
  • 練習:
    1.程式碼
    https://ithelp.ithome.com.tw/upload/images/20261005/201843978LhmXBkHHb.png
    2.編譯java程式
    https://ithelp.ithome.com.tw/upload/images/20261005/201843979yBRcmEkRz.png
    3.執行編譯好的class檔案
    https://ithelp.ithome.com.tw/upload/images/20261005/20184397PsKZ70aIqj.png
    4.只要有改過程式碼,想要再執行一次就要再重新編譯一次,才可以執行。

  • 參考教學影片:https://www.youtube.com/watch?v=7GUAbtbLk5s&list=PL-g0fdC5RMbrKf_Co3mvz6YFbs9QOPvTf&index=1


*提醒邦友,使用第三方服務/API 時,請務必評估資安風險與隱私保護
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言